package com.study.ibatis.io.session;

/**
 * 自定义mybatis用于和数据库交互的核心类
 * 创建一个dao接口的代理对象
 */
public interface SqlSession {
    /**
     *根据字节码文件创建代理对象
     * @param 字节码文件
     * @param <T>
     * @return
     */
    <T> T getMapper(Class<T> iUserDaoClass);

    /**
     * 释放资源
     */
    void close();
}
